# -*- coding: utf-8 -*-
# @Time        :2024/10/10 下午4:03
# @Author      :文刀水寿
# @File        : 02_成员方法.py
"""
 @Description :演示面向对象类中成员方法定义和使用
"""


# 定义一个带有成员方法的类
class Student:
    name = None

    def say_hi(self):
        print(f"大家好鸭！我是{self.name}，请大家多多关照")

    def say_hi2(self, msg):
        print(f"大家好鸭！{self.name},{msg}")


stu = Student()
stu.name = "文刀水寿"
stu.say_hi()
stu.say_hi2("哎呀妈呀")

"""
1.类是由哪几部分组成的
· 类的属性： 称之为： 成员变量
· 累的行为： 称之为： 成员方法
注意！！ 函数是写在类外的，定义在类内部，称之为方法
2.类和成员方法的定义语法
class 类名称：
    成员变量
    def 成员方法（self， 参数列表）;
        成员方法体
对象 = 类名称（）
3. self的作用
· 表示类对象本身的意思
· 只有通过self，，成员方法才能访问类的成员变量
· self出现在形参列表中，但是不占用参数位置。
"""
